﻿#include "rankwidget.h"
#include "ui_rankwidget.h"

RankWidget::RankWidget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::RankWidget)
{
    ui->setupUi(this);

    connect(&inferior,&Inferior::RenewSignal,this,&RankWidget::dealRSignal);// 让函数去处理RenewSignal信号
    connect(&inferior,&Inferior::ExitSignal,this,&RankWidget::dealESignal);// 让函数去处理ExitSignal信号
}



void RankWidget::dealESignal() //全部退出
{
    inferior.close();
    this->close();
}

void RankWidget::dealRSignal()//隐藏排行榜界面
{
    inferior.hide();
}

void RankWidget::on_gameOverBTN_clicked()
{
    inferior.show();//游戏结束，点击出现副窗口-排行榜
    inferior.score = 600;   //赋值分数
    inferior.userName = "ShawnWong";    //赋值用户名
    inferior.startDis = 1;  //设定标志位
}

RankWidget::~RankWidget()
{
    delete ui;
}
